<?php

namespace IDock\Insurance\MACN\Bean;

/**
 * 保单信息
 */
class Application
{
    public $ProdNo = '';
    public $LastPolicyNo = '';
    public $BillDate = '';
    public $EffectiveDate = '';
    public $ExpireDate = '';
    public $AreaCode = '';
    public $AgentCode = '';
    public $AgentContract = '';
    public $ExpectDiscount = '';
    public $SpecialContact = '';
    public $CountryCode = '';
    public $IsAgriculture = '';
    public $IsForeign = '';
    public $IsManufacture = '';
    public $LitigationType = '';
    public $LitigationOrg = '';
    public $OrgCode = '';
    public $AgtSlsName = '';
    public $AgtSlsPhone = '';
    public $ImmeEffFlag = '';
    public $QueryNo = '';
    public $PreFreeDiscount = '';
    public $NewFuelVhlFlag = '';
    public $OrgCodeID = '';
    public $NewTransferDateFlag = '';

    /**
     * @return string
     */
    public function getProdNo(): string
    {
        return $this->ProdNo;
    }

    /**
     * @param string $ProdNo
     */
    public function setProdNo(string $ProdNo): void
    {
        $this->ProdNo = $ProdNo;
    }

    /**
     * @return string
     */
    public function getLastPolicyNo(): string
    {
        return $this->LastPolicyNo;
    }

    /**
     * @param string $LastPolicyNo
     */
    public function setLastPolicyNo(string $LastPolicyNo): void
    {
        $this->LastPolicyNo = $LastPolicyNo;
    }

    /**
     * @return string
     */
    public function getBillDate(): string
    {
        return $this->BillDate;
    }

    /**
     * @param string $BillDate
     */
    public function setBillDate(string $BillDate): void
    {
        $this->BillDate = $BillDate;
    }

    /**
     * @return string
     */
    public function getEffectiveDate(): string
    {
        return $this->EffectiveDate;
    }

    /**
     * @param string $EffectiveDate
     */
    public function setEffectiveDate(string $EffectiveDate): void
    {
        $this->EffectiveDate = $EffectiveDate;
    }

    /**
     * @return string
     */
    public function getExpireDate(): string
    {
        return $this->ExpireDate;
    }

    /**
     * @param string $ExpireDate
     */
    public function setExpireDate(string $ExpireDate): void
    {
        $this->ExpireDate = $ExpireDate;
    }

    /**
     * @return string
     */
    public function getAreaCode(): string
    {
        return $this->AreaCode;
    }

    /**
     * @param string $AreaCode
     */
    public function setAreaCode(string $AreaCode): void
    {
        $this->AreaCode = $AreaCode;
    }

    /**
     * @return string
     */
    public function getAgentCode(): string
    {
        return $this->AgentCode;
    }

    /**
     * @param string $AgentCode
     */
    public function setAgentCode(string $AgentCode): void
    {
        $this->AgentCode = $AgentCode;
    }

    /**
     * @return string
     */
    public function getAgentContract(): string
    {
        return $this->AgentContract;
    }

    /**
     * @param string $AgentContract
     */
    public function setAgentContract(string $AgentContract): void
    {
        $this->AgentContract = $AgentContract;
    }

    /**
     * @return string
     */
    public function getExpectDiscount(): string
    {
        return $this->ExpectDiscount;
    }

    /**
     * @param string $ExpectDiscount
     */
    public function setExpectDiscount(string $ExpectDiscount): void
    {
        $this->ExpectDiscount = $ExpectDiscount;
    }

    /**
     * @return string
     */
    public function getSpecialContact(): string
    {
        return $this->SpecialContact;
    }

    /**
     * @param string $SpecialContact
     */
    public function setSpecialContact(string $SpecialContact): void
    {
        $this->SpecialContact = $SpecialContact;
    }

    /**
     * @return string
     */
    public function getCountryCode(): string
    {
        return $this->CountryCode;
    }

    /**
     * @param string $CountryCode
     */
    public function setCountryCode(string $CountryCode): void
    {
        $this->CountryCode = $CountryCode;
    }

    /**
     * @return string
     */
    public function getIsAgriculture(): string
    {
        return $this->IsAgriculture;
    }

    /**
     * @param string $IsAgriculture
     */
    public function setIsAgriculture(string $IsAgriculture): void
    {
        $this->IsAgriculture = $IsAgriculture;
    }

    /**
     * @return string
     */
    public function getIsForeign(): string
    {
        return $this->IsForeign;
    }

    /**
     * @param string $IsForeign
     */
    public function setIsForeign(string $IsForeign): void
    {
        $this->IsForeign = $IsForeign;
    }

    /**
     * @return string
     */
    public function getIsManufacture(): string
    {
        return $this->IsManufacture;
    }

    /**
     * @param string $IsManufacture
     */
    public function setIsManufacture(string $IsManufacture): void
    {
        $this->IsManufacture = $IsManufacture;
    }

    /**
     * @return string
     */
    public function getLitigationType(): string
    {
        return $this->LitigationType;
    }

    /**
     * @param string $LitigationType
     */
    public function setLitigationType(string $LitigationType): void
    {
        $this->LitigationType = $LitigationType;
    }

    /**
     * @return string
     */
    public function getLitigationOrg(): string
    {
        return $this->LitigationOrg;
    }

    /**
     * @param string $LitigationOrg
     */
    public function setLitigationOrg(string $LitigationOrg): void
    {
        $this->LitigationOrg = $LitigationOrg;
    }

    /**
     * @return string
     */
    public function getOrgCode(): string
    {
        return $this->OrgCode;
    }

    /**
     * @param string $OrgCode
     */
    public function setOrgCode(string $OrgCode): void
    {
        $this->OrgCode = $OrgCode;
    }

    /**
     * @return string
     */
    public function getAgtSlsName(): string
    {
        return $this->AgtSlsName;
    }

    /**
     * @param string $AgtSlsName
     */
    public function setAgtSlsName(string $AgtSlsName): void
    {
        $this->AgtSlsName = $AgtSlsName;
    }

    /**
     * @return string
     */
    public function getAgtSlsPhone(): string
    {
        return $this->AgtSlsPhone;
    }

    /**
     * @param string $AgtSlsPhone
     */
    public function setAgtSlsPhone(string $AgtSlsPhone): void
    {
        $this->AgtSlsPhone = $AgtSlsPhone;
    }

    /**
     * @return string
     */
    public function getImmeEffFlag(): string
    {
        return $this->ImmeEffFlag;
    }

    /**
     * @param string $ImmeEffFlag
     */
    public function setImmeEffFlag(string $ImmeEffFlag): void
    {
        $this->ImmeEffFlag = $ImmeEffFlag;
    }

    /**
     * @return string
     */
    public function getQueryNo(): string
    {
        return $this->QueryNo;
    }

    /**
     * @param string $QueryNo
     */
    public function setQueryNo(string $QueryNo): void
    {
        $this->QueryNo = $QueryNo;
    }

    /**
     * @return string
     */
    public function getPreFreeDiscount(): string
    {
        return $this->PreFreeDiscount;
    }

    /**
     * @param string $PreFreeDiscount
     */
    public function setPreFreeDiscount(string $PreFreeDiscount): void
    {
        $this->PreFreeDiscount = $PreFreeDiscount;
    }

    /**
     * @return string
     */
    public function getNewFuelVhlFlag(): string
    {
        return $this->NewFuelVhlFlag;
    }

    /**
     * @param string $NewFuelVhlFlag
     */
    public function setNewFuelVhlFlag(string $NewFuelVhlFlag): void
    {
        $this->NewFuelVhlFlag = $NewFuelVhlFlag;
    }

    /**
     * @return string
     */
    public function getOrgCodeID(): string
    {
        return $this->OrgCodeID;
    }

    /**
     * @param string $OrgCodeID
     */
    public function setOrgCodeID(string $OrgCodeID): void
    {
        $this->OrgCodeID = $OrgCodeID;
    }

    /**
     * @return string
     */
    public function getNewTransferDateFlag(): string
    {
        return $this->NewTransferDateFlag;
    }

    /**
     * @param string $NewTransferDateFlag
     */
    public function setNewTransferDateFlag(string $NewTransferDateFlag): void
    {
        $this->NewTransferDateFlag = $NewTransferDateFlag;
    }



}